package com.sgb.kjwl.model.entity.self;

import com.google.gson.annotations.SerializedName;

import java.util.List;


/**
 * 房产出租发布
 */
public class LeaseHousesEntity {

    //发布房产入参
    private String id;  //新增传空字符串
    private String no;  //新增传空字符串
    private String reatalAreaUnit;  //租赁面积单位m²
    private String tariff;    //税率
    private String needInvoice;//是否开具发票(0不需要，1需要)
    private String invoiceType;    //发票类型（0普通发票，1专用发票）
    private String customerServiceId;    //客服id
    private String provinceNo;  //省id
    private String cityNo;
    private String areaNo;
    private String taskAddr;    //详细地址
    private String longitude;    //经度
    private String latitude;    //纬度
    private String rentalSelectPrice;//价格单位
    private String rentalSelectPriceNo;//价格单位id
    private String rentalArea;    //租赁面积
    private String firstCategoryNo;    //一级分类id
    private String secondCategoryNo;//二级分类id
    private String rentalPrice;    //租赁价格（面议-1）
    private String contactPerson;    //联系人
    private String contactPhone;    //联系电话
    private String title;    //标题
    private String remark;    //详细描述
    @SerializedName("imgs")
    private List<String> imgs;//图片（多个用）

    //房产编辑详情出参
    private String pictures;//图片(1个)
    private String firstCategoryName;//一级分类名称
    private String secondCategoryName;//二级分类名称
    private String provinceName;
    private String cityName;
    private String areaName;
    private String deleteStatus;
    private String updateUser;
    private String updateTime;
    private String createTime;
    private String ceateUserName;
    private String createCompanyNo;
    private String customerServiceName;
    private String imAccount;
    private String status;
    private String type;
    private String pcaName;//省市区名称拼接
    private String departmentNo;//部门no,无传''
    private String departmentName;//部门名称
    private String updateUserNo;//更新者no

    private String isSelf;//是否自营(0：否，1：是)
    private String rentalSelectPriceName;//价格单位
    private String weixinFenXiangUrl;//微信分享专用Url前缀
    private String createCompanyName;//出租方企业
    private String publisherName;//出租方个人

    public String getWeixinFenXiangUrl() {
        return weixinFenXiangUrl;
    }

    public void setWeixinFenXiangUrl(String weixinFenXiangUrl) {
        this.weixinFenXiangUrl = weixinFenXiangUrl;
    }

    public String getRentalSelectPriceName() {
        return rentalSelectPriceName;
    }

    public void setRentalSelectPriceName(String rentalSelectPriceName) {
        this.rentalSelectPriceName = rentalSelectPriceName;
    }

    public String getCreateCompanyName() {
        return createCompanyName;
    }

    public void setCreateCompanyName(String createCompanyName) {
        this.createCompanyName = createCompanyName;
    }

    public String getPublisherName() {
        return publisherName;
    }

    public void setPublisherName(String publisherName) {
        this.publisherName = publisherName;
    }

    public String getPcaName() {
        this.pcaName = this.provinceName + this.cityName + this.areaName;
        return pcaName;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getNo() {
        return no;
    }

    public void setNo(String no) {
        this.no = no;
    }

    public String getReatalAreaUnit() {
        return reatalAreaUnit;
    }

    public void setReatalAreaUnit(String reatalAreaUnit) {
        this.reatalAreaUnit = reatalAreaUnit;
    }

    public String getTariff() {
        return tariff;
    }

    public void setTariff(String tariff) {
        this.tariff = tariff;
    }

    public String getNeedInvoice() {
        return needInvoice;
    }

    public void setNeedInvoice(String needInvoice) {
        this.needInvoice = needInvoice;
    }

    public String getInvoiceType() {
        return invoiceType;
    }

    public void setInvoiceType(String invoiceType) {
        this.invoiceType = invoiceType;
    }

    public String getCustomerServiceId() {
        return customerServiceId;
    }

    public void setCustomerServiceId(String customerServiceId) {
        this.customerServiceId = customerServiceId;
    }

    public String getProvinceNo() {
        return provinceNo;
    }

    public void setProvinceNo(String provinceNo) {
        this.provinceNo = provinceNo;
    }

    public String getCityNo() {
        return cityNo;
    }

    public void setCityNo(String cityNo) {
        this.cityNo = cityNo;
    }

    public String getAreaNo() {
        return areaNo;
    }

    public void setAreaNo(String areaNo) {
        this.areaNo = areaNo;
    }

    public String getTaskAddr() {
        return taskAddr;
    }

    public void setTaskAddr(String taskAddr) {
        this.taskAddr = taskAddr;
    }

    public String getLongitude() {
        return longitude;
    }

    public void setLongitude(String longitude) {
        this.longitude = longitude;
    }

    public String getLatitude() {
        return latitude;
    }

    public void setLatitude(String latitude) {
        this.latitude = latitude;
    }

    public String getRentalSelectPrice() {
        return rentalSelectPrice;
    }

    public void setRentalSelectPrice(String rentalSelectPrice) {
        this.rentalSelectPrice = rentalSelectPrice;
    }

    public String getRentalSelectPriceNo() {
        return rentalSelectPriceNo;
    }

    public void setRentalSelectPriceNo(String rentalSelectPriceNo) {
        this.rentalSelectPriceNo = rentalSelectPriceNo;
    }

    public String getRentalArea() {
        return rentalArea;
    }

    public void setRentalArea(String rentalArea) {
        this.rentalArea = rentalArea;
    }

    public String getFirstCategoryNo() {
        return firstCategoryNo;
    }

    public void setFirstCategoryNo(String firstCategoryNo) {
        this.firstCategoryNo = firstCategoryNo;
    }

    public String getSecondCategoryNo() {
        return secondCategoryNo;
    }

    public void setSecondCategoryNo(String secondCategoryNo) {
        this.secondCategoryNo = secondCategoryNo;
    }

    public String getRentalPrice() {
        return rentalPrice;
    }

    public void setRentalPrice(String rentalPrice) {
        this.rentalPrice = rentalPrice;
    }

    public String getContactPerson() {
        return contactPerson;
    }

    public void setContactPerson(String contactPerson) {
        this.contactPerson = contactPerson;
    }

    public String getContactPhone() {
        return contactPhone;
    }

    public void setContactPhone(String contactPhone) {
        this.contactPhone = contactPhone;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public List<String> getImgs() {
        return imgs;
    }

    public void setImgs(List<String> imgs) {
        this.imgs = imgs;
    }

    public String getPictures() {
        return pictures;
    }

    public void setPictures(String pictures) {
        this.pictures = pictures;
    }

    public String getFirstCategoryName() {
        return firstCategoryName;
    }

    public void setFirstCategoryName(String firstCategoryName) {
        this.firstCategoryName = firstCategoryName;
    }

    public String getSecondCategoryName() {
        return secondCategoryName;
    }

    public void setSecondCategoryName(String secondCategoryName) {
        this.secondCategoryName = secondCategoryName;
    }

    public String getProvinceName() {
        return provinceName;
    }

    public void setProvinceName(String provinceName) {
        this.provinceName = provinceName;
    }

    public String getCityName() {
        return cityName;
    }

    public void setCityName(String cityName) {
        this.cityName = cityName;
    }

    public String getAreaName() {
        return areaName;
    }

    public void setAreaName(String areaName) {
        this.areaName = areaName;
    }

    public String getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(String deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getUpdateUser() {
        return updateUser;
    }

    public void setUpdateUser(String updateUser) {
        this.updateUser = updateUser;
    }

    public String getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(String updateTime) {
        this.updateTime = updateTime;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCeateUserName() {
        return ceateUserName;
    }

    public void setCeateUserName(String ceateUserName) {
        this.ceateUserName = ceateUserName;
    }

    public String getCreateCompanyNo() {
        return createCompanyNo;
    }

    public void setCreateCompanyNo(String createCompanyNo) {
        this.createCompanyNo = createCompanyNo;
    }

    public String getCustomerServiceName() {
        return customerServiceName;
    }

    public void setCustomerServiceName(String customerServiceName) {
        this.customerServiceName = customerServiceName;
    }

    public String getImAccount() {
        return imAccount;
    }

    public void setImAccount(String imAccount) {
        this.imAccount = imAccount;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public void setPcaName(String pcaName) {
        this.pcaName = pcaName;
    }

    public String getDepartmentNo() {
        return departmentNo;
    }

    public void setDepartmentNo(String departmentNo) {
        this.departmentNo = departmentNo;
    }

    public String getDepartmentName() {
        return departmentName;
    }

    public void setDepartmentName(String departmentName) {
        this.departmentName = departmentName;
    }

    public String getUpdateUserNo() {
        return updateUserNo;
    }

    public void setUpdateUserNo(String updateUserNo) {
        this.updateUserNo = updateUserNo;
    }

    public String getIsSelf() {
        return isSelf;
    }

    public void setIsSelf(String isSelf) {
        this.isSelf = isSelf;
    }
}
